.dm-mainNav{line-height: 44px;text-align: center;font-size: 14px;color: #333;}
.dm-mainNav .on{position: relative;color: #51BBED;}
.dm-mainNav .on:after{content: '';width: 80%;height: 3px;background-color: #51BBED;position: absolute;bottom: 0;left: 10%;}


.dm-mainBottom dl{line-height: 20px;}
.dm-mainBottom dl .icon{width: 18px;height: 18px;overflow: hidden;margin-right: 5px;}


input[type='checkbox'],input[type='radio']{
	-webkit-appearance: none;
	appearance: none;
	width: 22px;
	height: 22px;
	box-sizing: border-box;
	background: url(../image/icon/checkbox-icon.png) center top no-repeat;
	background-size: 100% auto;
	outline:none;
	border: none !important;
}
input[type='checkbox']:checked,input[type='radio']:checked{
	background-position-y: bottom;
}


.dm-search{height: 44px;background-color: #fff;padding: 0 12px;}
.dm-search .btn{height: 44px;line-height: 1.2;font-size: 14px;color: #51BBED;padding-left: 12px;background-color: transparent;}
.dm-search .nor{box-sizing: border-box;padding-left: 30px;height: 30px;background: url(../image/icon/search-icon-gray.png) 10px center no-repeat #f4f4f4;background-size: auto 15px;border-radius: 15px;font-size: 14px;}

.dm-empty{padding-top: 30px;display: none;}
.dm-empty img{width: 20%;margin: auto;}
.dm-empty .txt{color: #666;text-align: center;margin-top: 20px;}
